#!/usr/bin/env python
# chmod a+x radiometry.cfg
PACKAGE = "thermalvis"
import roslib; roslib.load_manifest("dynamic_reconfigure")
import roslib; roslib.load_manifest(PACKAGE)

# echo $PACKAGE

from dynamic_reconfigure.parameter_generator import *

gen = ParameterGenerator()

gen.add("targetTemperature", double_t, 0, "Desired temperature for blackbody calibration target (C)", 25.0, -15.0, 80.0);

gen.add("verboseMode", bool_t, 0, "Display additional debug info", False)
gen.add("completionTimeout", double_t, 0, "Maximum time between new fresh frames before timeout (s)", 60.0, 0.0, 600.0)
gen.add("minStableTime", double_t, 0, "Minimum time blackbody temp must be stable before proceeding", 60.0, 0.0, 600.0)
gen.add("maxStableVariation", double_t, 0, "Maximum temperature variation of blackbody whilst being considered stable", 0.01, 0.00, 1.00)
gen.add("serialPollingRate", double_t, 0, "Rate (per sec) for serial polling", 10.0, 0.0, 100.0)

exit(gen.generate(PACKAGE, "radiometry", "radiometry"))
